IF exists(SELECT * FROM dbo.sysobjects WHERE name='WEB_seminariegroep' AND xtype='P') 
BEGIN
	DROP PROCEDURE WEB_seminariegroep
END
GO

CREATE     procedure WEB_seminariegroep(@iNr char(7))
as
set nocount on

select '000000' as groepsnaam,'aaaaaaaaaa' as naam1,'<?xml version="1.0"  encoding="ISO-8859-1" ?><leerlingen>' as tekst
union
select distinct sn.groepscode,'aaaaaaaaaaa','<groep code="' 
				+ upper(rtrim(sn.groepscode)) + '">' 
		+ '<naam>' + groepsnaam + '</naam>'
from seminariegroepen as sg
  left join seminarienamen as sn
	on sg.groepscode = sn.groepscode
where inschrijvingsNr = @iNr
union
select s.groepscode, l.naam1,'<leerling iNr="' + l.inschrijvingsNr + '"><voornaam>' +
 l.voornaam + '</voornaam><achternaam>' + l.achternaam  + '</achternaam></leerling>'
from seminariegroepen as s
	right join (select groepscode from seminariegroepen 
				where inschrijvingsNr=@iNr) as g
	  on g.groepscode = s.groepscode
	left join leerlingen as l
	  on s.inschrijvingsNr = l.inschrijvingsNr
union
select distinct groepscode,'zzzzzzzzzz','</groep>' 
from seminariegroepen
where inschrijvingsNr = @iNr
union
select 'zzzzz','','</leerlingen>'
order by groepsnaam, naam1